<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>ADMIN CREATOR v0.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.mainTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bolder;
	color: #CC3300;
	text-decoration: none;
	letter-spacing:2px;
}
.subTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	letter-spacing:2px;
	background-color: #EFEFEF;
}
.normalText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing:2px;
}
.internalTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
	letter-spacing:2px;
}
.codeExamples {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #3366CC;
	line-height: 20px;
}
.AC {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	letter-spacing:2px;
}
-->
</style>
</head>

<body bgcolor="#FFFFFF" class="normalText">
<form enctype="multipart/form-data" class="normalText" method="POST" action="creator.php">
  <table width="740" border="0" cellspacing="0" cellpadding="3">
	<tr valign="top"> 
	  <td height="45" colspan="3" class="mainTitle">ADMIN CREATOR <span style="font-size:10px">v0.1</span></td>
	</tr>
	<tr> 
	  <td colspan="3" class="subTitle">Upload your class specification file here</td>
	</tr>
	<tr valign="middle"> 
	  <td width="360" align="right"> 
<input type="file" name="file"> </td>
	  <td>&nbsp;</td>
	  <td width="360" height="45"> 
		<input type="submit" name="Submit" value="Process File">
	  </td>
	</tr>
	<tr> 
	  <td colspan="3" class="subTitle">What is Admin Creator?</td>
	</tr>
	<tr valign="top" class="normalText"> 
	  <td> <p><span class="AC">Admin Creator</span> is designed to give developers 
		  a head start when producing new projects following the FrameWork Model.<br>
		  The objective of <span class="AC">AC</span> is to centralize all the 
		  information in a simple and easy to maintain file.<br>
		  <span class="internalTitle">The Current Status</span><br>
		  In it's early version, <span class="AC">AC</span> will create very generic 
		  and simple classes and administrative modules. These are still very 
		  useful when testing concepts and models, but they lack any kind of user 
		  friendly interfaces for final users.<br>
		</p></td>
	  <td width="20">&nbsp;</td>
	  <td width="360"> 
		<p><span class="internalTitle">What's to come?</span><br>
		  The idea behind the <span class="AC">AC</span> project is to allow any 
		  lower level programmer to develop quickly and easily complex admin systems 
		  with a minimum of work.<br>
		  First improvements will be made to the input file, allowing for more 
		  details to be specified. This will probably change format to a more 
		  user friendly XML file.&nbsp;This also allows for the classes and modules 
		  created to be better documented on the fly.<br>
		  Next improvements will be with relation to making the Administration 
		  Modules more &quot;final&quot; and more user friendly. Treating images, 
		  HTML editor fields and so on.</p></td>
	</tr>
	<tr> 
	  <td colspan="3" class="subTitle">Create on the fly</td>
	</tr>
	<tr valign="top" class="normalText"> 
	  <td>Since we must constantly be creating new administration packages... we sometimes need to create these
	  files on the fly due to time limitations. If you can create and dump them on the screen, why not?</td>
	  <td>&nbsp;</td>
	  <td>Click here to gain access to the Beta form that will allow you to input the data directly online.<BR>
	  <a class="AC" href="form.php">Alpha Form</a></td>
	</tr>
	<tr> 
	  <td colspan="3" class="subTitle">Specification Files</td>
	</tr>
	<tr valign="top" class="normalText"> 
	  <td>Today the specification files are very simple and straight forward. 
		Basically, they reflect what is necessary to exist inside the database. 
		Besides, you can see each of the commands allowed inside the SpecFiles 
		with a breif explanation of what each does.</td>
	  <td>&nbsp;</td>
	  <td width="360"> 
		<p><span class="internalTitle">SPEC FILES</span><br>
		  <span class="codeExamples">#Comment lines will not be included in the 
		  classes</span><br>
		  Comments may be added at any time, anywhere within the file. They serve 
		  just as a reference for your file. They are not imported into the code.<br>
		  <span class="codeExamples">@php</span><br>
		  Tells the AC to create the PHP class related to this file<br>
		  <span class="codeExamples">@mysql</span><br>
		  Tells the AC to create the MySQL database code to create the table<br>
		  <span class="codeExamples">@TABLE:tbl_name</span><br>
		  Determines the table name that will be used throughout the class<br>
		  <span class="codeExamples">@package:frameWork</span><br>
		  Determines which package this class belongs to<br>
		  <span class="codeExamples">@class:user</span><br>
		  The name of the class (and most of the references to it)<br>
		  <span class="codeExamples">@desc:Basic user class to test out the class 
		  creator utility</span><br>
		  Description of the class - used only in the class file itself. Can be 
		  usefull if you have to add or finish off some things that AC will not 
		  do for you.<br>
		  <span class="codeExamples">@author:Bugz</span><br>
		  The authour of the class<br>
		  <span class="codeExamples">@var:id_user:int:11::autoNumber:pk</span><br>
		  OK, this is the real important bit. Basically you describe every field 
		  that there will be in the database. The basic format is described below:</p>
		<p><span class="codeExamples">@var:NAME:TYPE:LENGTH:DEFAULT:EXTRA:PRIMARY</span><br>
		  Where the first three values are required values.</p>
		</td>
	</tr>
  </table>
   
  <br>
<br>
<br>

</form>
</body>
</html>
